// Lindsay Gilmour
// Adam Lusch
// Dan Niceswanger
//
// Computer Graphics Project 1:
// Asteroids!
// A Tribute

#ifndef SHIP_H
#define SHIP_H

#include <iostream>
#include <GL/glut.h>
using namespace std;

#include <Box2D.h>
#include "Thing.h"

class Ship : public Thing
{
	public:
		static const int32 MAGIC_NUMBER = 2;
		static const float32 MAX_SPEED;
		
		Ship(b2World* world);
		~Ship();
		
		void draw();
		void forward();
		void stopThrust();
		void stopRotation();
		
	private:
		void genLists();
		
		bool thrusting;
	
};

#endif
